
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --zinc-950: #0a0a0a;
--zinc-925: #0f0f0f;
--zinc-900: #171717;
--zinc-800: #262626;
--zinc-700: #404040;
--zinc-600: #525252;
--zinc-500: #737373;
--zinc-400: #a3a3a3;
--zinc-300: #d4d4d4;
--zinc-200: #e5e5e5;
--zinc-100: #f5f5f5;
--zinc-50: #fafafa;
--base-background: #000000;
--base-foreground: #ffffff;
--destructive-foreground: #ffffff;
--destructive-background: #e2162a;
--destructive-text: #ff565f;
--destructive-background-sublte: #330A11;
--chart-blue: #47a8ff;
--chart-amber: #ffae00;
--warning-foreground: #ff9200;
--warning-background: #361a00;
    /* Fonts */
    --font-geist: 'Geist',sans-serif;
--font-geistmono: 'Geist Mono',monospace;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --radius: 0.5rem;
--site-margin: 1rem;
--max-container-width: 65rem;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .eFaHYc {
    color:var(--base-foreground);
  width:100%;
  height:100%;
  display:flex;
  background:var(--zinc-950);
  align-items:center;
  font-family:Geist;
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .atmun {
    row-gap:4px;
  column-gap:4px;
  flex-direction:column;
  }
      

      
        
      
      
  .cbjQoe {
    color:var(--zinc-400);
  width:fit-content;
  height:100%;
  display:flex;
  align-items:center;
  padding-left:0px;
  padding-right:var(--space);
  justify-content:center;
  border-top-right-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  }
      

      
  .cbjQoe.dark {
    background:var(--zinc-900);
  padding-left:var(--space);
  padding-right:var(--space);
  border-left-color:var(--zinc-800);
  border-left-style:solid;
  border-left-width:1px;
  border-top-right-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  }
      

        
      
      
  
      

      
        
      
      
  .fHhfpA {
    width:100%;
  row-gap:32px;
  max-width:320px;
  column-gap:32px;
  }
      

      
        
      
      
  .bpNyVh {
    color:var(--zinc-950);
  width:fit-content;
  cursor:pointer;
  display:flex;
  font-size:;
  background:var(--zinc-50);
  transition:all 200ms ease;
  align-items:center;
  font-family:Geist;
  padding-top:10px;
  border-color:var(--zinc-50);
  border-style:solid;
  border-width:1px;
  padding-left:10px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:center;
  border-top-left-radius:var(--radius);
  border-top-right-radius:var(--radius);
  border-bottom-left-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  }
      

      
  .bpNyVh.small {
    padding-top:6px;
  padding-left:6px;
  padding-right:6px;
  padding-bottom:6px;
  }
      


  .bpNyVh.large {
    padding-top:12px;
  padding-left:14px;
  padding-right:14px;
  padding-bottom:12px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      


  .bpNyVh.disabled {
    color:var(--zinc-500);
  cursor:not-allowed;
  background:var(--zinc-900);
  border-color:var(--zinc-800);
  border-style:solid;
  border-width:1px;
  pointer-events:none;
  border-top-left-radius:var(--radius);
  border-top-right-radius:var(--radius);
  border-bottom-left-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  }
      


  .bpNyVh.outline {
    color:var(--zinc-50);
  cursor:pointer;
  background:#ffffff00;
  border-color:var(--zinc-800);
  border-style:solid;
  border-width:1px;
  }
      


  .bpNyVh.outline:hover {
    color:var(--zinc-50);
  background:#ffffff0d;
  border-color:var(--zinc-700);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:var(--radius);
  border-top-right-radius:var(--radius);
  border-bottom-left-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  }
      


  .bpNyVh.ghost {
    color:var(--zinc-50);
  background:#00000000;
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  }
      


  .bpNyVh.ghost:hover {
    color:var(--zinc-50);
  background:var(--zinc-800);
  border-color:var(--zinc-800);
  border-style:solid;
  border-width:1px;
  }
      


  .bpNyVh:hover {
    background:var(--zinc-200);
  border-color:var(--zinc-200);
  border-style:solid;
  border-width:1px;
  }
      


  .bpNyVh.destructive {
    color:var(--destructive-foreground);
  background:var(--destructive-background);
  border-color:var(--destructive-background);
  border-style:solid;
  border-width:1px;
  }
      


  .bpNyVh.secondary {
    color:var(--zinc-50);
  background:var(--zinc-800);
  border-color:var(--zinc-800);
  border-style:solid;
  border-width:1px;
  }
      


  .bpNyVh.secondary:hover {
    color:var(--zinc-100);
  opacity:0.8;
  background:var(--zinc-800);
  border-color:var(--zinc-800);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .dEAcYD {
    padding-left:2px;
  padding-right:2px;
  }
      

      
        
      
      
  .dxSNCq {
    font-size:var(--font-size-sm);
  padding-left:6px;
  padding-right:6px;
  }
      

      
  .dxSNCq.large {
    font-size:var(--font-size-base);
  }
      

        
      
      
  .eBRRNi {
    font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  line-height:1;
  }
      

      
  .eBRRNi.large {
    font-size:var(--font-size-base);
  }
      

        
      
      
  .eWxGLT {
    width:var(--size);
  height:var(--size);
  display:flex;
  overflow-x:clip;
  overflow-y:clip;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cVOcmH {
    top:50%;
  left:50%;
  width:100%;
  height:100%;
  position:absolute;
  }
      

      
        
      
      
  .button_main\:r6Sa5QCMuSRfMJdvm99Ia {
    width:16px;
  height:16px;
  font-size:inherit;
  }
      

      
        
      
      
  .Create-Account\:HvKfZhlXlv96eNKvK-VBg {
    width:100%;
  }
      

      
        
      
      
  .eoakUQ {
    row-gap:16px;
  column-gap:16px;
  }
      

      
        
      
      
  .cCzCfe {
    color:var(--destructive-background);
  row-gap:8px;
  font-size:var(--font-size-sm);
  column-gap:8px;
  align-items:center;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dKIwvU {
    display:inline;
  margin-right:8px;
  margin-bottom:-3px;
  }
      

      
        
      
      
  .input\:A1iho48cTH601qtAJU8k1 {
    width:100%;
  margin-top:8px;
  }
      

      
        
      
      
  .dBuDwG {
    font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  line-height:1;
  }
      

      
        
      
      
  .dSrrUI {
    flex:1;
  height:100%;
  font-size:inherit;
  font-family:Geist;
  font-weight:var(--font-weight-regular);
  padding-left:12px;
  padding-right:12px;
  }
      

      
  .dSrrUI::placeholder {
    color:var(--zinc-400);
  }
      


  
      


  
      


  .dSrrUI.small {
    padding-left:8px;
  padding-right:8px;
  }
      

        
      
      
  .ePhFuC {
    height:40px;
  display:flex;
  font-size:14px;
  background:var(--zinc-925);
  transition:box-shadow 200ms ease  , border-color 200ms ease;
  align-items:center;
  font-family:Geist;
  font-weight:400;
  border-color:var(--zinc-800);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:flex-start;
  border-top-left-radius:var(--radius);
  border-top-right-radius:var(--radius);
  border-bottom-left-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  }
      

      
  .ePhFuC:focus-within {
    box-shadow:0px 0px 0px 3px var(--zinc-600);
  border-color:var(--zinc-200);
  border-style:solid;
  border-width:1px;
  }
      


  .ePhFuC.large {
    height:48px;
  font-size:16px;
  }
      


  .ePhFuC.small {
    height:32px;
  }
      


  .ePhFuC.input-error {
    box-shadow:0px 0px 0px 3px #ff5b5b5e;
  border-color:var(--destructive-background);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:var(--radius);
  border-top-right-radius:var(--radius);
  border-bottom-left-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  }
      


  .ePhFuC.input-error:focus-within {
    box-shadow:0px 0px 0px 3px #ff5b5b70;
  }
      

        
      
      
  .btaVdM {
    display:flex;
  align-items:center;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:space-between;
  }
      

      
        
      
      
  .cowtlB {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bksJpF {
    font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .bkSgFp {
    font-size:var(--font-size-lg);
  font-weight:var(--font-weight-normal);
  letter-spacing:-0.02em;
  }
      

      
        
      
      
  .fwyano {
    color:var(--zinc-400);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cKmPlt {
    display:inline;
  font-weight:var(--font-weight-regular);
  text-decoration-line:underline;
  }
      

      
        
      
      
  .dsoSLe {
    display:flex;
  font-size:var(--font-size-sm);
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      